<?php
/**
 * @package RSS STOK
 * @copyright Авторские права (C) 2009 www.yar-it.com. Все права защищены.
 * @license Лицензия http://www.gnu.org/licenses/gpl-2.0.htm GNU/GPL, или help/license.php
 * RSS STOK! - свободное программное обеспечение распространяемое по условиям лицензии GNU/GPL
 * Для получения информации о используемых расширениях и замечаний об авторском праве, смотрите файл copyright.php.
 */
defined( '_VALID_MOS' ) or die();

class rssStokData extends mosDBTable {
	var $id 					= null; 	// int(11) unsigned NOT NULL auto_increment
	var $name					= '';		// varchar(255) not null
	var $catids					= '';		// text
	var $published				= '0';  	// tinyint(1)
	var $created				= '';  		// datetime NOT NULL default '0000-00-00 00:00:00'
	var $created_by				= ''; 		// int(11) unsigned
	var $modified				= '';  		// datetime NOT NULL default '0000-00-00 00:00:00'
	var $modified_by			= ''; 		// int(11) unsigned
	var $checked_out_time		= '';  		// datetime NOT NULL default '0000-00-00 00:00:00'
	var $checked_out			= ''; 		// int(11) unsigned
	var $state					= '0'; 		// tinyint(3) NOT NULL default '0'
	var $params					= '';		// text
	
	function rssStokData( &$_db ) {
		$this->mosDBTable( '#__rss_stok', 'id', $_db );
	}
	
	function delete($oid=null) {
		$k = $this->_tbl_key;
		if ($oid) {
			$this->$k = intval( $oid );
		}

		$this->_db->setQuery( "DELETE FROM $this->_tbl WHERE $this->_tbl_key = '".$this->$k."'" );
		if ($this->_db->query()) {
			return true;
		} else {
			$this->_error = $this->_db->getErrorMsg();
			return false;
		}
	}
}
